home *** CD-ROM | disk | FTP | other *** search
/ Aminet 21 / Aminet 21 (1997)(GTI - Schatztruhe)[!][Oct 1997].iso / Aminet / gfx / show / gs_src_gs.lha / gs5.03 / watclib.mak < prev    next >
Makefile  |  1997-06-17  |  3KB  |  110 lines

  1. #    Copyright (C) 1991, 1995, 1996, 1997 Aladdin Enterprises.  All rights reserved.
  2. # This file is part of Aladdin Ghostscript.
  3. # Aladdin Ghostscript is distributed with NO WARRANTY OF ANY KIND.  No author
  4. # or distributor accepts any responsibility for the consequences of using it,
  5. # or for whether it serves any particular purpose or works at all, unless he
  6. # or she says so in writing.  Refer to the Aladdin Ghostscript Free Public
  7. # License (the "License") for full details.
  8. # Every copy of Aladdin Ghostscript must include a copy of the License,
  9. # normally in a plain ASCII text file named PUBLIC.  The License grants you
  10. # the right to copy, modify and redistribute Aladdin Ghostscript, but only
  11. # under certain conditions described in the License.  Among other things, the
  12. # License requires that the copyright notice and this notice be preserved on
  13. # all copies.
  14.  
  15. # makefile for MS-DOS / Watcom C/C++ library testing.
  16.  
  17. libdefault: gslib.exe
  18.     %null
  19.  
  20. GS_DOCDIR=c:/gs
  21. GS_LIB_DEFAULT=.;c:/gs\;c:/gs/fonts
  22. SEARCH_HERE_FIRST=1
  23. GS_INIT=gs_init.ps
  24.  
  25. DEBUG=1
  26. TDEBUG=0
  27. NOPRIVATE=1
  28.  
  29. GS=gslib
  30. JSRCDIR=jpeg-6a
  31. JVERSION=6
  32.  
  33. PSRCDIR=libpng
  34. PVERSION=96
  35. SHARE_LIBPNG=0
  36. LIBPNG_NAME=png
  37.  
  38. ZSRCDIR=zlib
  39. SHARE_ZLIB=0
  40. ZLIB_NAME=z
  41.  
  42. CONFIG=
  43. CFLAGS=
  44.  
  45. # Allow predefinition of WCVERSION
  46. # when using this makefile from inside another one.
  47. !ifndef WCVERSION
  48. WCVERSION=10.0
  49. !endif
  50. LIBPATHS=LIBPATH $(%WATCOM)\lib386 LIBPATH $(%WATCOM)\lib386\dos
  51. STUB=$(%WATCOM)\binb\wstub.exe
  52.  
  53. CPU_TYPE=386
  54. FPU_TYPE=0
  55.  
  56. PLATFORM=watclib_
  57. MAKEFILE=watclib.mak
  58. PLATOPT=
  59.  
  60. !include wccommon.mak
  61.  
  62. # Allow predefinition of selectable options
  63. # when using this makefile from inside another one.
  64. !ifndef FEATURE_DEVS
  65. FEATURE_DEVS=patlib.dev path1lib.dev hsblib.dev
  66. !endif
  67. !ifndef DEVICE_DEVS
  68. DEVICE_DEVS=vga.dev
  69. !endif
  70. !ifndef COMPILE_INITS
  71. COMPILE_INITS=0
  72. !endif
  73. !ifndef BAND_LIST_STORAGE
  74. BAND_LIST_STORAGE=file
  75. !endif
  76. !ifndef BAND_LIST_COMPRESSOR
  77. BAND_LIST_COMPRESSOR=zlib
  78. !endif
  79. !ifndef FILE_IMPLEMENTATION
  80. FILE_IMPLEMENTATION=stdio
  81. !endif
  82.  
  83. !include wctail.mak
  84. !include devs.mak
  85.  
  86. watclib__=gp_iwatc.$(OBJ) gp_msdos.$(OBJ) gp_nofb.$(OBJ) gp_dosfs.$(OBJ) gp_dosfe.$(OBJ)
  87. watclib_.dev: $(watclib__)
  88.     $(SETMOD) watclib_ $(watclib__)
  89.  
  90. gp_iwatc.$(OBJ): gp_iwatc.c $(stat__h) $(string__h) $(gx_h) $(gp_h)
  91.  
  92. BEGINFILES=*.err
  93. CCBEGIN=for %%f in (gs*.c gx*.c z*.c) do $(CCC) %%f
  94.  
  95. LIB_ONLY=gslib.obj gsnogc.obj gconfig.obj gscdefs.obj
  96. ll_tr=ll$(CONFIG).tr
  97. $(ll_tr): $(MAKEFILE)
  98.     echo SYSTEM DOS4G >$(ll_tr)
  99.     echo OPTION STUB=$(STUB) >>$(ll_tr)
  100.     echo OPTION STACK=12k >>$(ll_tr)
  101.     echo FILE gsnogc.obj >>$(ll_tr)
  102.     echo FILE gconfig.obj >>$(ll_tr)
  103.     echo FILE gscdefs.obj >>$(ll_tr)
  104.  
  105. gslib.exe: $(LIB_ALL) $(LIB_ONLY) $(ld_tr) $(ll_tr)
  106.     $(LINK) $(LCT) NAME gslib OPTION MAP=gslib FILE gslib @$(ld_tr) @$(ll_tr)
  107.